package com.practice.ajCollections010.map.hashmap;

import java.util.HashMap;

/**
 * 更新元素
 */
public class UpdateElement {

    public static void main(String[] args) {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("a", "A");
        hashMap.put("b", "B");

        // 当且仅当此 key 映射到某个值时才更新这个条目
        hashMap.replace("a", "Z");
        System.out.println(hashMap.get("a"));

        // 当且仅当指定的 key 和 value 都匹配上的时候，用新 value 替换旧 value
        hashMap.replace("a", "Z", "A");
        hashMap.replace("a", "Z", "N");
        System.out.println(hashMap.get("a"));

    }

}
